An Algorithmic Friedman–pippenger Theorem on Tree Embeddings
نویسنده
چکیده
T O D O :U pate gant nfo Abstract. An (n, d)-expander is a graph G = (V,E) such that for every X ⊆ V with |X| ≤ 2n − 2 we have |ΓG(X)| ≥ (d+1)|X|. A tree T is small if it has at most n vertices and has maximum degree at most d. Friedman and Pippenger (1987) proved that any (n, d)-expander contains every small tree. However, their elegant proof does not seem to yield an efficient algorithm for obtaining the tree. In this paper, we give an alternative result that does admit a polynomial time algorithm for finding the immersion of any small tree in subgraphs G of (N,D, λ)-graphs Λ, as long as G contains a positive fraction of the edges of Λ and λ/D is small enough. In several applications of the Friedman–Pippenger theorem, including the ones in the original paper of those authors, the (n, d)-expander G is a subgraph of an (N,D, λ)-graph as above. Therefore, our result suffices to provide efficient algorithms for such previously non-constructive applications. As an example, we discuss a recent result of Alon, Krivelevich, and Sudakov concerning embedding nearly spanning bounded degree trees, the proof of which makes use of the Friedman–Pippenger theorem. We shall also show a construction inspired on Wigderson–Zuckerman expander graphs for which any sufficiently dense subgraph contains all trees of sizes and maximum degrees achieving essentially optimal parameters. Our algorithmic approach is based on a reduction of the tree embedding problem to a certain online matching problem for bipartite graphs, solved by Aggarwal et al. (1996).
منابع مشابه
An Algorithmic Friedman-Pippenger Theorem on Tree Embeddings and Applications
An (n, d)-expander is a graph G = (V,E) such that for every X ⊆ V with |X| ≤ 2n− 2 we have |ΓG(X)| ≥ (d + 1)|X|. A tree T is small if it has at most n vertices and has maximum degree at most d. Friedman and Pippenger (1987) proved that any (n, d)-expander contains every small tree. However, their elegant proof does not seem to yield an efficient algorithm for obtaining the tree. In this paper, ...
متن کاملLocal resilience of almost spanning trees in random graphs
We prove that for fixed integer D and positive reals α and γ, there exists a constant C0 such that for all p satisfying p(n) ≥ C0/n, the random graph G(n, p) asymptotically almost surely contains a copy of every tree with maximum degree at most D and at most (1− α)n vertices, even after we delete a (1/2− γ)-fraction of the edges incident to each vertex. The proof uses Szemerédi’s regularity lem...
متن کاملStability of intersections of graphs in the plane and the van Kampen obstruction
A map φ : K → R2 of a graph K is approximable by embeddings, if for each ε > 0 there is an ε-close to φ embedding f : K → R2. Analogous notions were studied in computer science under the names of cluster planarity and weak simplicity. In this survey we present criteria for approximability by embeddings (P. Minc, 1997, M. Skopenkov, 2003) and their algorithmic corollaries. We introduce the van K...
متن کاملOn the Ultramean Construction
We use the ultramean construction to prove linear compactness theorem. We also extend the Rudin-Keisler ordering to maximal probability charges and characterize it by embeddings of power ultrameans.
متن کاملLarge Bounded Degree Trees in Expanding Graphs
A remarkable result of Friedman and Pippenger [4] gives a sufficient condition on the expansion properties of a graph to contain all small trees with bounded maximum degree. Haxell [5] showed that under slightly stronger assumptions on the expansion rate, their technique allows one to find arbitrarily large trees with bounded maximum degree. Using a slightly weaker version of Haxell’s result we...
متن کامل